#include <deResource.hpp>
Inheritance diagram for IdeResourceManager:

Public Member Functions | |
| virtual long | GetUniqueInterfaceID ()=0 |
| virtual deBoolean | RegisterResourceType (const char *extension, deResourceMakerCB maker)=0 |
| virtual IdeResourceBase * | GetResource (const char *filename, IdeFileSystem *filesystem, deBoolean doLoad=(DE_TRUE))=0 |
| virtual IdeResourceBase * | GetResourceThreaded (const char *filename, IdeFileSystem *filesystem, deBoolean doLoad=(DE_TRUE))=0 |
| virtual IdeResourceBase * | GetResourceFromFile (IdeFile *file, const char *filename, deBoolean record=(DE_TRUE))=0 |
| virtual IdeResourceBase * | GetResourceFromFileThreaded (IdeFile *file, const char *filename, deBoolean record=(DE_TRUE))=0 |
| virtual deBoolean | RemoveResource (IdeResourceBase *resource)=0 |
| virtual deBoolean | RemoveAllResources (void)=0 |
| Will remove all the objects from the internal database. | |
Protected Member Functions | |
| virtual | ~IdeResourceManager () |
|
|
|
|
||||||||||||||||
|
Retrieves a "clean" instance of the specified file
Implemented in deResourceManager. |
|
||||||||||||||||
|
Implemented in deResourceManager. |
|
||||||||||||||||
|
Implemented in deResourceManager. |
|
||||||||||||||||
|
Implemented in deResourceManager. |
|
|
Used by classes derived from IdeResourceBase to resolve interfaces
Implemented in deResourceManager. |
|
||||||||||||
|
Register a file extension so that files can be created from it
Implemented in deResourceManager. |
|
|
Will remove all the objects from the internal database.
Implemented in deResourceManager. |
|
|
Removes a resource from the internal database
Implemented in deResourceManager. |
1.3-rc3